package com.gaoxk.zesbFilter;

import javax.xml.bind.annotation.*;


@XmlRootElement(name="Envelope" ,namespace="http://schemas.xmlsoap.org/soap/envelope/")
@XmlAccessorType(XmlAccessType.PROPERTY)
@XmlType(propOrder = {
        "reqSysHead",
        "reqAppHead",
        "reqLocalHead"

})
public class ReqMainType {

    @XmlElement(name = "ReqSysHead", required = true)
    protected ReqSysHeadType reqSysHead;
    @XmlElement(name = "ReqAppHead", required = true)
    protected ReqAppHeadType reqAppHead;
    @XmlElement(name = "ReqLocalHead", required = true)
    protected ReqLocalHeadType reqLocalHead;
    //@XmlElement(name = "ReqAppBody")
    //protected com.gaoxk.cxf.service.s30064000001.Req3006400000111Type.ReqAppBody reqAppBody;

    /**
     * 获取reqSysHead属性的值。
     *
     * @return
     *     possible object is
     *     {@link ReqSysHeadType }
     *
     */
    @XmlTransient
    public ReqSysHeadType getReqSysHead() {
        return reqSysHead;
    }

    /**
     * 设置reqSysHead属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link ReqSysHeadType }
     *
     */
    public void setReqSysHead(ReqSysHeadType value) {
        this.reqSysHead = value;
    }

    /**
     * 获取reqAppHead属性的值。
     *
     * @return
     *     possible object is
     *     {@link ReqAppHeadType }
     *
     */
    @XmlTransient
    public ReqAppHeadType getReqAppHead() {
        return reqAppHead;
    }

    /**
     * 设置reqAppHead属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link ReqAppHeadType }
     *
     */
    public void setReqAppHead(ReqAppHeadType value) {
        this.reqAppHead = value;
    }

    /**
     * 获取reqLocalHead属性的值。
     *
     * @return
     *     possible object is
     *     {@link ReqLocalHeadType }
     *
     */
    @XmlTransient
    public ReqLocalHeadType getReqLocalHead() {
        return reqLocalHead;
    }

    /**
     * 设置reqLocalHead属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link ReqLocalHeadType }
     *
     */
    public void setReqLocalHead(ReqLocalHeadType value) {
        this.reqLocalHead = value;
    }

    /**
     * 获取reqAppBody属性的值。
     *
     * @return
     *     possible object is
     *     {@link com.gaoxk.cxf.service.s30064000001.Req3006400000111Type.ReqAppBody }
     *
     */
//    public com.gaoxk.cxf.service.s30064000001.Req3006400000111Type.ReqAppBody getReqAppBody() {
//        return reqAppBody;
//    }

    /**
     * 设置reqAppBody属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link com.gaoxk.cxf.service.s30064000001.Req3006400000111Type.ReqAppBody }
     *
     */
//    public void setReqAppBody(com.gaoxk.cxf.service.s30064000001.Req3006400000111Type.ReqAppBody value) {
//        this.reqAppBody = value;
//    }


    /**
     * <p>anonymous complex type的 Java 类。
     *
     * <p>以下模式片段指定包含在此类中的预期内容。
     *
     * <pre>
     * &lt;complexType&gt;
     *   &lt;complexContent&gt;
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
     *       &lt;sequence&gt;
     *         &lt;element name="uploadTime" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="bizCategory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="fileName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="fileType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="encFlag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="fileSize" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="fileContent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="sendFlag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="institutionCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="applicationNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="batchNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="batchFlag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="beYong0" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="beYong1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *       &lt;/sequence&gt;
     *     &lt;/restriction&gt;
     *   &lt;/complexContent&gt;
     * &lt;/complexType&gt;
     * </pre>
     *
     *
     */
//    @XmlAccessorType(XmlAccessType.FIELD)
//    @XmlType(name = "", propOrder = {
//            "uploadTime",
//            "bizCategory",
//            "fileName",
//            "fileType",
//            "encFlag",
//            "fileSize",
//            "fileContent",
//            "sendFlag",
//            "institutionCode",
//            "applicationNumber",
//            "batchNumber",
//            "batchFlag",
//            "beYong0",
//            "beYong1"
//    })
//    public static class ReqAppBody {
//
//        protected String uploadTime;
//        protected String bizCategory;
//        protected String fileName;
//        protected String fileType;
//        protected String encFlag;
//        protected String fileSize;
//        protected String fileContent;
//        protected String sendFlag;
//        protected String institutionCode;
//        protected String applicationNumber;
//        protected String batchNumber;
//        protected String batchFlag;
//        protected String beYong0;
//        protected String beYong1;
//
//        /**
//         * 获取uploadTime属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getUploadTime() {
//            return uploadTime;
//        }
//
//        /**
//         * 设置uploadTime属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setUploadTime(String value) {
//            this.uploadTime = value;
//        }
//
//        /**
//         * 获取bizCategory属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getBizCategory() {
//            return bizCategory;
//        }
//
//        /**
//         * 设置bizCategory属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setBizCategory(String value) {
//            this.bizCategory = value;
//        }
//
//        /**
//         * 获取fileName属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getFileName() {
//            return fileName;
//        }
//
//        /**
//         * 设置fileName属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setFileName(String value) {
//            this.fileName = value;
//        }
//
//        /**
//         * 获取fileType属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getFileType() {
//            return fileType;
//        }
//
//        /**
//         * 设置fileType属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setFileType(String value) {
//            this.fileType = value;
//        }
//
//        /**
//         * 获取encFlag属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getEncFlag() {
//            return encFlag;
//        }
//
//        /**
//         * 设置encFlag属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setEncFlag(String value) {
//            this.encFlag = value;
//        }
//
//        /**
//         * 获取fileSize属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getFileSize() {
//            return fileSize;
//        }
//
//        /**
//         * 设置fileSize属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setFileSize(String value) {
//            this.fileSize = value;
//        }
//
//        /**
//         * 获取fileContent属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getFileContent() {
//            return fileContent;
//        }
//
//        /**
//         * 设置fileContent属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setFileContent(String value) {
//            this.fileContent = value;
//        }
//
//        /**
//         * 获取sendFlag属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getSendFlag() {
//            return sendFlag;
//        }
//
//        /**
//         * 设置sendFlag属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setSendFlag(String value) {
//            this.sendFlag = value;
//        }
//
//        /**
//         * 获取institutionCode属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getInstitutionCode() {
//            return institutionCode;
//        }
//
//        /**
//         * 设置institutionCode属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setInstitutionCode(String value) {
//            this.institutionCode = value;
//        }
//
//        /**
//         * 获取applicationNumber属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getApplicationNumber() {
//            return applicationNumber;
//        }
//
//        /**
//         * 设置applicationNumber属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setApplicationNumber(String value) {
//            this.applicationNumber = value;
//        }
//
//        /**
//         * 获取batchNumber属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getBatchNumber() {
//            return batchNumber;
//        }
//
//        /**
//         * 设置batchNumber属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setBatchNumber(String value) {
//            this.batchNumber = value;
//        }
//
//        /**
//         * 获取batchFlag属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getBatchFlag() {
//            return batchFlag;
//        }
//
//        /**
//         * 设置batchFlag属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setBatchFlag(String value) {
//            this.batchFlag = value;
//        }
//
//        /**
//         * 获取beYong0属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getBeYong0() {
//            return beYong0;
//        }
//
//        /**
//         * 设置beYong0属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setBeYong0(String value) {
//            this.beYong0 = value;
//        }
//
//        /**
//         * 获取beYong1属性的值。
//         *
//         * @return
//         *     possible object is
//         *     {@link String }
//         *
//         */
//        public String getBeYong1() {
//            return beYong1;
//        }
//
//        /**
//         * 设置beYong1属性的值。
//         *
//         * @param value
//         *     allowed object is
//         *     {@link String }
//         *
//         */
//        public void setBeYong1(String value) {
//            this.beYong1 = value;
//        }
//
//    }

}